armoured ship - French English Dictionary